package it.clariter.web.action;

import java.util.List;

import it.clariter.dao.RuoloDAO;
import it.clariter.model.Ruolo;
import it.clariter.model.Utente;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class AreaPrivatiAction extends Action {

	@Override
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {

		if(request.getSession().getAttribute("utente")==null){
			response.sendRedirect("login.jsp");
		}
		
		HttpSession session = request.getSession();
		Utente utente=(Utente) session.getAttribute("utente");
		
		List<Ruolo> ruoli = new RuoloDAO().getList();
		
		request.setAttribute("oggetto", utente);
		request.setAttribute("nuovaPassword", ActionConstants.PASSWORD_BASE);
		session.setAttribute("value", "modificaUtente");
		session.setAttribute("titolo", "-Area Privati- Modifica Utente");
		session.setAttribute("tasto", "Modifica");
		session.setAttribute("ruoli", ruoli);
		

		return mapping.findForward("ok");
	}


}
